// Copyright 2016 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#ifndef LIB_FDIO_DEBUG_H_
#define LIB_FDIO_DEBUG_H_

#include <stdio.h>
#include <zircon/compiler.h>

__BEGIN_CDECLS

// per-file chatty debug macro
#define xprintf(fmt, args...)                            \
  do {                                                   \
    if (ZXDEBUG) {                                       \
      printf("%s:%d: " fmt, __FILE__, __LINE__, ##args); \
    }                                                    \
  } while (0)

__END_CDECLS

#endif  // LIB_FDIO_DEBUG_H_
